package com.atguigu.spzx.model.vo.h5;

import com.atguigu.spzx.model.entity.product.Product;
import com.atguigu.spzx.model.entity.product.ProductSku;

import java.util.List;
import java.util.Map;

@lombok.Data
public class ProductItemVo {
    /**
     * 商品详情图片列表
     */
    private List<String> detailsImageUrlList;
    private Product product;
    private ProductSku productSku;
    /**
     * 商品规格对应商品skuId信息
     *
     *      {
     *                 "valueList": [
     *                     "白色",
     *                     "红色",
     *                     "黑色"
     *                 ],
     *                 "key": "颜色"
     *             }
     */
    private List<Map<String,Object>> specValueList ;
    /**
     * 商品轮播图列表
     */
    private List<String> sliderUrlList;
    /**
     *          {
     *             "白色 + 12G": 13,
     *             "白色 + 8G": 12
     *         }
     *      查询的sku所属的spu下
     *          所有sku的 specvalue值 和 skuid的映射
     */
    private Map<String, Long> skuSpecValueMap;
}